Do we need to do removeAllFiles() here?