added -Z option to suppress keys that do not change