realized the try catch is useless