Lots of improvement for garbage collection.