As we talked about the m_MPI predicate seems wrong