Now I see that "m_inferSP" gives a bias on inferring as single partition statement, which is not exactly what we want. Thanks for the explanation.