allowed uris to be more general