improved issue #12 implementation: marking diffs in expected result too