[ sharing ] reduce number of indirections when updating pointers