I think it'd be safer to have this in an `else`. `load` _probably_ can't fire if `complete` is the `readyState`, but it'd also make the code easier to read.