fix #52 locking up on non-hash records