This is the failure message, so we're figuring out which part failed, and then returning a corresponding failure message.  If we switch it, we'll be figuring out which part _didn't_ fail, and then returning a failure message for the part that did (that wasn't in the conditional) so it would be much more confusing, IMO.