can only set lexical ref