I think this should also have an assertion that the input doesn't come with a URI.