Corrects the soundness bug issue 97: we need to do the singular context
code at assignment positions.