I actually don't think it would ever throw an exception I think I can just get rid of that altogether