My question is with the way it ended, how can Barry Allen still be The Flash in his timeline? Consider the fact that Eobard Thawne (Harrison Wells) is a descendent of detective Eddie Thawne. When Eddie Thawne kills himself, Eobard is erased as if he had never been born. If Eobard then was never born, he therefore never became the Reverse Flash, never went back in time and became trapped in the years of Barry's childhood, never built the super-collider, and never created Barry as The Flash. So at the end of the episode after Eobard had disappeared, why didn't Barry's identity as The Flash also disappear?
![](http://i.imgur.com/P8tJImV.gif)