Some work on compile update.