Blending fixed and flexible instead of harcoding kCGBlendModeMultiply