exceptions, compilation command