unecessary try catch