John Springford of the Centre for European Reform, a pro-EU think-tank, says any four-year waiting time would constitute illegal discrimination under EU law. Mr Cameron himself conceded that some other answer might be needed.