return nil if not a uri.
I'm cheap