Working garbage collection! Simplification!