You *could* add a MPI_Initialized and a MPI_Finalized check before them.
Furthermore, you do not need to *provide* argc and argv, actually this interface was designed as a getter for weird environments without main() args...