Enhance diff functionality to be symmetric