Can UKIP win a by-election?