Redo porta/portb logic