renamed `mute` to `reference` for testing.