not call sine_wave if sperk is unavailable