Working base class.