more foolproof way of setting alsa