Is there any worrisome cost associated with invoking the builder each time on calling `getUrl`?