In some cases the iterator didn't properly return the correct key because it didn't append fields to the reverse lookup.