use graceful-fs to sidestep EPERM errors