This is actually used by Repository.CreateCommit. I'd say leave it be for now.