This document discusses non-idempotent-outcome (NIO) tests, which are a type of flaky test that deterministically passes when run once but fails when run twice. The document defines NIO tests and describes how detecting and fixing them can help prevent order-dependent flaky tests. It is reported that NIO tests are prevalent, with 361 detected across 127 Java test suites and 1006 Python projects. Fixes were proposed for 268 NIO tests and 192 were accepted by developers.