Labour leader Jeremy Corbyn has said he stands by his view that immigration to the UK from the EU is not too high.
He told the BBC's Laura Kuenssberg migrants played a valuable role and he was not proposing new restrictions on the rights of people to move to the UK.
Mr Corbyn has faced calls from some in Labour to harden his party's stance on immigration ahead of Brexit talks.
But although he said in a key speech he was "not wedded" to the idea of free movement, he did not say it should end.
He made clear in a series of media interviews and the speech itself, on Tuesday afternoon, that his aim was to stop the exploitation of immigrant workers by employers rather than directly limit numbers.
BBC assistant political editor Norman Smith said: "Jeremy Corbyn set out today to clarify his party's position on Brexit and to signal a readiness to address voter concerns on immigration.
"However he is facing accusation of confusion after he appeared to backtrack on suggestions he was ready to re-think his support for EU rules on immigration."