I guess I was trying to decouple some routines from global module where mpi_err is located. I would like mpi_interface to not depend on global. Can I just make a copy mpi_err and decouple global?