Is this going to be a thing across all the calls? If so I'm guessing you don't want to set _blendStateHandleuntil the last call occurs so each individual value to can be compared to the prior _blendStateHandle.