refactored concordance logic in attempt to split out responsibilities. added new test for negative result.