@christianv possible. First failure with the if, is if the proxy for some reason trigggered a failure, was able to catch it on the backend and return the correct failure response. Second failure caught by the deferred if was if the back-end server got hit by a meteorite (or say some other more unlikely event such as our backend server crashing) and say, stopped responding to the ajax request.