final updates, for reals