Is there any reason you assign to ``url`` for the scheme instead of sticking with ``+=`` to be consistent? Just looks a bit strange I think. Doesn't matter obviously.