Global update. Work in progress.