many purposes , but one of its primary functions is to control obligations up-front before the government commitment is made .
Another function is to analyze the pros and cons of each potential commitment .