more work on the garbage collector.