It would be nice to add a test for the case where the changes are not based on each other.