I'm currently overloading initDataSources() from ActionServlet, and I've noticed it doesn't throw a ServletException. A lot of the other initXXX() methods do, but initDataSources() catches the SQLException and continues on. Can we include in the method signature for initDataSources() ServletException, or should I overload something later in the call chain, like initOther() or initServlet(). Or better yet, have another method, that has an empty implementation and call it right at the end of the call chain, and call it initClient() (initOther has already been taken). -- Kumera - a new Open Source Content Management System for small to medium web sites written in Perl and using XML http://www.cyber4.org/kumera/index.html