Exposed yet another method to allow for subclasses to overwrite