[mpich-discuss] Incorrect error checking?