don't rescue "Exception"