Garbage collection protection

I hit crashes related to this issue on further testing of the push progress reporting logic.