use better iterator for m_shortCircuitReads