Add no clobber options to avoid overwring pre-existing output files, and improve caching to slitcan.py with mode=all, to stop filling cache when X MB are free.