Fixed rank up/down logic