In some embodiments, as discussed above, each status indicator of an egress port can be determined based on a credit value associated with that egress port. In such embodiments, after a status indicator is selected by the schedule module for sending a data cell, the schedule module can be configured to modify the credit value of the selected status indicator, instead of the value of the selected status indicator. Specifically, as a result of the status indicator being selected, the schedule module can be configured to reduce the credit value of the selected status indicator by a predefined amount. In some embodiments, the amount reduced from the credit value of the selected status indicator can be a fixed amount that is predetermined and identical across all status indicators. For example, after the second leftmost status indicator from status indicator list 521 having the value of “0|1|1| . . . |0” is selected by the schedule module, the credit value of the second leftmost status indicator is reduced by a fixed amount, which is the same as the amount reduced from the credit value of any other status indicator from the status indicator list if that status indicator is selected by the schedule module instead.