(nit) can pull this out of the try