blah
cleaning up using catch_it