this meme is way too complex