pickle-saving reversion