Director exceptions now derive from std::exception