The Duffer brothers, of course, went on to famously produce the mega-hit, Stranger Things. So, I guess this all worked out in the end.