Makes it easier to subclass.