removed checked exceptions from API method signatures