traverseEntries now works for all backends