`managedObjectIDForURIRepresentation:` will throw an exception if the URI is _really_ malformed, but I'm not excited about putting a try/catch in here.