making audio complete is pain; I give up, timer's ftw