Agree to log it. Why catching `RuntimeException`? It's already catch by `Exception`, right?