Small Flip Flops