MPI: Good Times Despite Bad Times