Refactoring: Rename 'tab' to 'step' for clarity