There is no problem with RW transaction doing read operations. But I agree that the variable naming in ``dbm_lmdb.c`` is a bit misleading: ``write_txn`` doesn't indicate a write-only transaction, but a read/write transaction. I'll change that.