Heroes is back on. I think I must have missed some episodes of last season? It just vaguely doesn't make sense, even compared to normal.