Refactored code to eliminate duplicates depending on FWD/BCK traffic