CountryHawk will throw a CountryHawkException or an InvalidArgException with a detailed error message if it encounters a problem. Likewise it is possible that other .NET exceptions, such as those derived from the ApplicationException and SystemException classes may be thrown should a problem occur.