Adding checkpoint directory operations to the modular input base class