oops, left off a ->recalc()