Oh but we do use ``urllib.quote``! The problem is that we need to encode ``/`` and ``+`` twice. ``/`` needs double-encoding because Apache refuses ``%2F`` in a URL, and ``+`` needs double-encoding because we use it as a list separator (that ought to change) and don't want signatures containing pluses to be split.