there shouldn't be a postfix unop left during generation
improve performance of runtime iterator again