Upstream catchup