"ls" is a terrible name for something we reference in other scopes. I think you tried to keep names around it consistent at pg_slot, but it's still totally ungrepable since it's used in the depths of iterator dereferencing. "slot_ops_list" or something is probably fine?