This is the proper way to do updates.