OnConsumeOk callback is now optional.