Updates to semantic