Issue #10 make sure that State emits a specific match only once