safer updates