Docs.
Docs.
Add a second URL-decoding pass.
Tidy up.