Transparent Flip-Flops