Control Hazards
Suppose we have a slt/bne combination
slt stores its result to a register in stage five
bne needs that result at the beginning of stage four; it can’t proceed
Can stall, waiting for the result
Can do speculative execution, and guess the result