Same comment as above - do we require the allKeys enumeration?