When I'm flashing a new ROM, I like to install it as cleanly as possible. Usually a factory reset along with wiping cache and dalvik. Doing this, I know my sdcard contents will remain safe. Does wiping system in TWRP wipe out my sdcard as well? If not, I'll start doing that as well. If it does, I guess I won't.