infrequentflyer789, the proper way to handle changes like that is to charge what it costs and profit margin to recode and KNOW what that cost is. With Ada that is expensive. It tends to get the military to better define the problem.
(It helped that this was on the DSCS satellite and that Magnavox (in Torrance Ca) was the major ground systems developer. We understood the machines. And we understood how to use then in networks. The military provided the controls they wanted and we provided the rest. We came in under budget even after the changes requested. Two other projects not so intimately related to the company's hardware work also came in under budget on Ada. They all worked very well going through formal acceptance tests without failures.)