use stdlib ensure_packages to avoid conflicts