modify the throw Exception