Should catch Exception instead of AuthException here