This is special function for MPI, I would like to keep it.