Should cse emit a friendly error if the iterator runs out of symbols?