Adding back checks for base class and run method.