updated internal var for semantics