Hi, I found through experience that it's not ok to delete keys from a BTree while iterating. I take it the same goes for adding keys? It might be useful to mention this in the ZODB guide, as it might catch someone used to Python dictionary behavior. -John -- http:// if ile.org/