On 05/23/2012 05:36 PM, levin li wrote: > I suggest to use obj_to_sheeps() here to avoid some unnecessary list > traversing in obj_to_sheep() Hmm, this API seems cost unnecessary more lines to adopt to it than obj_to_sheep(). I think we'd better tolerate this overhead, it is not that big for recovery. Thanks, Yuan