0.2: * can specify multiple cache dirs * improved error handling 0.1: * initial version