use FloatRestGenerator::popCache for FlipGenerator::popCache