forgot to emit the 'waiting' event