Might not it be the case that May and her party want to get Brexit negotiations over with early in a new mandate rather than face a post-Brexit election in 2020 in the midst of what some believe will likely be significant economic turmoil? I interpret the early election call as a sign that May and her colleagues figure there's a very bumpy road ahead.