I also agree. I just finished implementing this in my gemini server and it was a pain. I had to switch from a URL parser to a URI parser.