'program' shouldn't call itself 'play_waveform'.