Abstract update.