Emit only if state passes emitter's validation