blending optimizations