one more thing most of these can be drastically simplified. instead of:
```ruby
def meth
  begin
    ...
  rescue
     ...
  end
end
```

Simplify to:
```
def meth
   ...
rescue
   ...
end
```