Added second if(shouldPlay) after exception delay