Pre-mute logic add/ unrevised