However, simply allocating more money will not solve federal IT problems. Current budget, contract, and performance systems have multiple shortcomings, and they do not adequately incentivize agencies to modernize their IT systems. For example, under the current process, agencies can obtain operational funding to maintain legacy systems more easily than procurement funding to purchase modern ones. This structure incentivizes agencies to maintain insecure, outdated systems long after they should have upgraded them, thus reducing efficiency and increasing risk.