We could at least add a `BOOL` return value, but an `NSError **` parameter would make it even better.