Add interface to change how parameters are computed