Under what circumstances would the statusText be falsy (i.e. empty string)? I'm not sure I understand why it's necessary to check the `statusText` before doing the redirect. Shouldn't the redirect always happen when the *success* callback is called?