mute command output unless it has changed since the last run