tests in place, in memory implementation passes