We're learning that XHRs to `file://` URLs has status 0, regardless of success or failure. Yeah, it sucks. You'll have to check some other property. Maybe `responseText`?