Just watching Daily Politics on BBC2 and saw David Cameron talking about not letting migrants claim benefits until they have contributed for 4 years. I didn't hear whether he explained in more detail what he means by contribute but it made me think of two things. What about people born here too; why shouldn't everyone have to "contribute" for 4 years. Also, they he said it makes it sound like all migrants choose to move here. What about people who are trafficked here? If they can't claim benefits or get a council house then doesn't that mean it will be even more difficult for them to leave their situation?