querystring.escape() -> encodeURIComponent() for #7