Fiddling with the gc collector logic to get some good results.