using package_source if set