Some logic devices, such as flip-flops and shift registers, require the use of a clock input, typically designated CLK or CP. The state of the outputs of these devices change once an appropriate clock edge has occurred. Device datasheets specify whether the action occurs on a positive or negative edge of the clock. However, the behavior of a device upon power-up is not always specified before a valid clock edge has occurred.