no need for PickleError