A branch instruction can cause a stall because:

A) The memory write operation takes too long
B) The memory read operation takes too long
C) It cannot cause a stall.
D) The address of the next instruction is unknown
E) Two instructions use the same memory address