7.071: changes to ->cmode_string_difference(). this is broken.