profile: use Service.url_for() in more places