At least it’s not another area 51 meme