Failing hooks now correctly force the dispatcher to fail