Conclusions from last night's byelections