should this be initialized on this line?... looks like possibility of NPE in the hasStarted() method below.