this needs to be a (lazy?) val in the class, otherwise it will have no effect. There is no one waiting or s, it is a new variable.