m_na: returned value is 0 sum is non-positive m_rm: returned value is 0 sum is non-positive