This exposes it more, since it's quite an important function. We should do the same with the other vcs functions. We leave a compatibility shim in place for now.