Yes, that's what I've been doing.
But I'd still like to fix the constant recalculation if possible.