Thank's for reply. About ConflictError, I think there may not raise this error in this case. By the way, Why the durus has only one official storage? I has try to use bsddb storage, but I found the db file is big and can not use pack() to make it small. Best Regards, seewind