semantic updated?