Why not make this public? Seem like it could be useful for programmatically doing more complex things in the future.