Rotation with upstream site consideration has been implemented: the service remembers which channels worked for a specific upstream and prioritizes them in subsequent requests. Channels that stop responding from the provider are tracked separately and excluded upon repeated errors.