I didn't expect that we'd add an updateHref method here. I'd like to look more closely at this PR.