How GMP contracts keep projects from endless 'costs and cost