Shouldn't need to try catch on `Exception` at the every class, this should be handled in the base