exception type edited