“But the one thing that Nigel Farage and David Cameron agree about is that there is not going to be a pact before the general election so we can take that as read.