Decoupling mute from core.