removed what appeared to be unthrowable exception catch block