GC was missing sometimes, so added it back to swapOut, seems to work good now