The flip flop, perfected!