Well damn. I wish I could give ya some insight but those are the two main causes of weird and vivid dreams for me. Cheese nightmares are a real thing, and you should be afraid of them.