Fixing `utility.parse()` to handle encoded URLs