code cleanup
removal of unneeded try statements
global authdata is always defined
authdata populated defined before pool is created