My Escalade had a "smart" plug that only allowed the power to pass through it to the block heater if it was colder than -20C. I was told, plus read on the forums, that if you cut it off and put a new end on and plugged in when it was warmer than -20C that it may throw an error code, something to do with certain fluid being seen as "too warm" and it thought a sensor was malfunctioning. Don't know the truth behind that part, but know it definitely didn't work in warmer than -20C. I grew up in Thompson Manitoba Canada, believe me, if you DIDN'T have a car plugged in some days, there was no chance it was moving! Many a drive to school was done on 'square' tires!