Use this to return them to the object pool.
My personal solution to generating/setting up a crap ton of frames is to use a
coroutine that yields after a couple of frames, which gives the appearance of the data loading in chunks. It was the only way I could get it to not stall the game because of the large quantity of frames used for this particular use case.