if we were deciding to keep this decomposed NSURL code, what would you do here? throw an exception? Or would you break the getter/setter pattern of a property (or just ditch the idea of the NSURL "property")? Just curious.