propagate exception and added interrupthook to aeshexample