Gone for a bit and 70 threads later...