Help fixing incorrect matches please