MPC Utilities