When I changed "haymarket green" and "haymarket orange" in your code to just "haymarket" for both of them, the program still returned correct results. Perhaps you made a change later that fixed this?