making it listen for a uri instead of path, uris are unique ;)