Emit only when it makes sense