hop->url() takes args