1. A method comprising: during execution of a stream of instructions demarcated by a first commit instruction and a second commit instruction and without an intervening commit instruction after the first commit instruction and before the second commit instruction, identifying an event to be handled, wherein the event is associated with a first instruction in the stream; setting a flag bit to indicate deferred handling of the event; and generating an exception corresponding to the event if the flag bit is set, wherein the exception causes the event to be handled at the first commit instruction if a rollback operation occurs during the execution of the stream of instructions and otherwise at the second commit instruction.