Successful production/consumption. Needs further abstraction and a way to pass the required event to execute.