Internal update.