shouldnt need any of that shit
Dont catch exceptions