bugfix, exception throwing

* needs to catch const char* as exception. MSVC, for some reason, lets char* through