Checking int return types of MPI functions is inefficient. The default error handler will abort the problem. If somebody changes that, then they should know what they are doing.