that would fail as well. we can't exit this loop because it sets volume.