don't rescue Exception class...too broad