(You could push the play and quantize check into this method)