SNShelper and OnDemandDistributor