garbage collection returned