John Reid simply hasn’t done his homework regarding our new migrant workers from Bulgaria and Romania, I fail to understand why he is introducing a flawed system that he admits is not workable.

How exactly is an on-the-spot £1,000 fine going to be enforced against an illegal worker? Does he mean literally “on-the-spot”, because nobody carries that amount of cash. And does he really expect them to willingly pay up at a later date?

If they cannot be deported, and our prisons are overflowing, what does he propose to do with those who refuse to pay and end up with a criminal record as a result?

What extra resources will John Reid have to use to enforce his latest plans? Because they have failed to date. The Citizen’s Advice Bureau urged the Government to set up a Fair Employment Commission as it has failed to stamp out illegal gangmasters. Even though gangmasters are required to register, hundreds of them are failing to do so, and there isn’t sufficient staff to enforce it.

Why hasn’t the Government spent more time prosecuting the unscrupulous bosses who have exploited migrant workers, paying them as little as £2 per hour in their catering, domestic and agricultural jobs?

Obviously we do need restrictions on additional migrant workers, having been inundated from the 2004 enlargement of the EU. But I am very concerned about the health risks and would like them to be screened for infectious diseases, such as TB, before they are admitted to the UK, similar to the Australian requirement.