@simon IMO this would work if and only if the user had to explicitly input a dollar value to grant.