Why this isn't in the base class?