Duplicate User Upgrades Agreements/Idea's

i think this should be in core as well:

i has this due to an add one.. but would like to see that in core.. so when user decides to upgrade they get the agreement pop up first and they have to scroll to bottom and agree first before they pay...