using _out everywhere in tests to keep the api uniform