new uri_spec stuff