Oh, and Legends of Tomorrow Episode 501 was bizarre, chaotic fun, but can I really hope that Constantine (who I really dislike) is actually gone now? We’ve suffered him for how long now, 1.5 seasons? Let’s get back to the core timeline wrangling.