add c++ tag for emacs
safety checks