nio first pass