changed my rescue statement to catch my specific local exception. it's bad practice to a general rescue on all.