Actually, I don't think we can share the array because any callbacks enqueued during these updates need to go into a separate array so we don't run them right here.