What's less shocking than finding a eunuch in Daenerys' army of the Unsullied? That HBO has announced it's renewing Game of Thrones for another season. Given how many stunning things happen in any given episode of the fantasy epic series, this is quite possibly the least surprising thing that could have happened.

Maybe Jon Snow (Kit Harington) coming back to life. That would be less surprising.

Still, it's nice to know that the story of Tyrion Lannister (Peter Dinklage) and his amazing friends will continue well into 2017, even if that renewal seemed to be a foregone possibility. Executive producers David Benioff and D.B. Weiss earlier revealed they had outlined a possibly final 13 episodes for the series, which would stretch over two seasons.

So it certainly seems like the dynamic duo was ready for a Season 7 pickup, even if it wasn't officially confirmed until now.

Game of Thrones Season 6: Where we left off

Will we get seven episodes in 2017, followed by the final six in 2018, or some other combo thereof? We'll just have to stay tuned to see.

HBO also renewed Silicon Valley and Veep in advance of their Sunday premieres, which will follow the Season 6 debut of Game of Thrones at 9/8c.