Generator Optimizations