For testability - this pull request has no tests (BAD BIRD) - if they did, they would use this.