please old tomcat
also catch throwable instead of exception