diffing does not raise an exception