resolve #121 [rt.cpan.org #87790] - optimise url

by not calling ->query_string if -query is not passed to the method
since we *don't* append the query_string anyway in this case