minimize recalcs and usage of insert