This seems wrong-ish according to Cocoa. We shouldn't rely on the error's existence to indicate an error.