Honor --no-download
Expand dependency detection