preserves folders but still sucks