So I'm pretty sure I know the difference between clean and dirty flashing (for a clean flash you wipe /system and /data, for a dirty flash you wipe nothing, maybe cache and dalvik). But my question is, how do I know which one to use and when? Is dirty flashing only for updates to your current ROM, and nothing else? Specifically with the unofficial Cyanfox KitKat ROM, can I just dirty flash each nightly?