turning on priority tests for default chooser. refactor default chooser a bit to make it easier to test.