Should you provide a negative-ack callback? For instance, if the user lookup fails in a way that the success function of your following `$.ajax` call isn't invoked, then the failure callback would be called. Just a thought. Honestly, I don't know what you would present to the user if unable to commit changes (login timeout, for instance).