That was a quick 8am refactor to allow us to call the function from a test. It should defiantly have a better naming scheme. I will change it to revComSelectionLogic.