Handle GeneratorExit correctly
fix ...
named attrs
fix