Goal is to allow combinational behavior to perform correctly when setting and testing values without cycling the circuit