DeSanctus flip flop