module should be called APIError