I kept that one because I can have an `NSError`. Though I'm kind fond of it, I think having `NSError` parameters everywhere is a little heavy-handed. Unless that won't fly with you ;-).