Make www['url'] mandatory.

WIP.
I'm worrying if this 'return' make sense. I believe we want to catch as much errors as possible in one pass. Why exit early for some values that don't disturb us much in the rest of the function ?