I noticed today that I was getting an error when I tried to delete a template
So I went and tried wrapping it in an if block and call TemplateExists(string). However, there isn't an overload that just takes a string. GetTemplate, PutTemplate and DeleteTemplate have a string overload.