Use URIParser, fixes #30