overriding stupid c++ mode mappings