Britain wants to deny EU migrants access to welfare benefits – including tax credits for low-paid workers – for four years. But Germany and others object in principle to discriminating against EU citizens, and countries such as Poland and the Czech Republic are vehemently opposed to measures that would disproportionately harm their citizens.