only emitting on self if has error listeners