part of me thinks we should be removing an existing template every time, or allowing the user to confirm an overwrite.