^OnFailureIsCalledOnError
^OnFailureIsNotCalledWhenNoError

^OnFailureReturnsResultWhichIsShown
^OnFailureWithResultIsNotCalled

