urlencode: is now public