Why the underscore prefix for everything?