Surely we can catch a more specific exception than base Exception.