added ability to abort the handler pipeline