don't touch files that already exist; also fixed a bug when no roller is used