overloads to handle the complete message

it is conceivable that you'd want to pass along more context from the
original event.