So do you want null to throw an error or trigger _resetBlendState?