It still wont add/remove from the right queues. Consider making it more obvious to the program exactly when the right queue needs to be edited