wrap construction of URL with try-catch so that old browser implementations will not throw SyntaxError when passing an invalid URL
wrap construction of URL with try-catch so that old browser implementations will not throw SyntaxError when passing an invalid URL

metal/metal-uri