-1 on not exposing this.

Extremely widely used in real development.