Update to fit current reality.