For `check_modified` to have any effect, the comparators need to be able to return modified values. Usually these cell dictionaries would be wrapped in `CellComparator` instances.

The function you're looking for is `cells_diff()` inside `merge.py`. It wraps the cells in comparator objects and then does the diff properly.