removes shouldEmit method