That's it.
The problem is that all variables in shell are global and we use the variable 'url' in the harness test files.
If this function changes 'url' (adds to it), we get funny problems.