Ignore internal keys when iterating keys
Portable hooks and partitioning