I think I'd prefer to fix this by having FileStorage.load() raise a DurusKeyError instead of KeyError. Does that seem reasonable to you? On Aug 14, 2011, at 11:37 PM, David Hess wrote: > I think there might be a bug in load_state in connection.py - shouldn't it also catch KeyError to handle the case when working from a local FileStorage instead of a ClientStorage (as the traceback below shows)?