should these be calculated at solution rather than initially?  have vague memories of arguments against calculating the value of the solution as a variable....