- Precreate (with error checking) cache and dest dirs - Use cache dir to cache downloads, hardlink to destdir - Move sys import into main section