Are we sure we want to set `blending` to undefined here?  What if they are using blending for something else?