open up some methods for subclasses