unnecessary mpi.h check