Thanks for providing the background on how this came about, it makes a bit more sense now.
Could we get the same result by allocating the GSA a flat amount based on what they need and then penalize them by cutting the budget if no one uses their services, just like we do for other agencies?