Defending continuous collision detection against errors | Synapse