allow recalc