although not the OP this is what I would mean by indirect control.
pseudo if userAccountType === "free" then rate = longRate
if userAccountType === "base" then rate = infrequentRate
if userAccountType === "important" then rate = frequentRate
obviously rate determination would probably be more complicated than just userAccountType
although not the OP this is what I would mean by indirect control.
pseudo if userAccountType === "free" then rate = longRate
if userAccountType === "base" then rate = infrequentRate
if userAccountType === "important" then rate = frequentRate
obviously rate determination would probably be more complicated than just userAccountType