update LoadFromOriginalSource interface