added a guard to disable the warning that the $requestFailure rule can never fire