nuget fallback implementation