Should this method be contained in `DumperInterface`