Probably not a good idea to catch all Exceptions.