would it make sense to put these each in their own try/catch? So if session.invalidate fails, request.logout will still be tried?