Track specified and expected expression types separately