Understanding the Importance of Various Agreements