The US government has paid dozens of suspected Nazi war criminals millions of dollars in Social Security benefits after forcing them to leave the US.
The payments, funded by taxpayers, were made through a legal loophole, an Associated Press investigation has uncovered. Some are still being paid.
Former guards at Nazi labour camps, where millions died, are among them.
The US justice department says benefits are paid to individuals who renounce US citizenship and leave voluntarily.
But there is anger that public money is being used in this way.
"It's absolutely outrageous that Nazi war criminals are continuing to receive Social Security benefits when they have been outlawed from our country for many, many, many years," said Congresswoman Carolyn Maloney.
She said she plans to introduce legislation to close the legal loophole.
Four World War Two suspects are said to still be alive and collecting benefits. One is former SS guard Martin Hartmann, another is Auschwitz camp patroller Jakob Denzinger.
Mr Hartmann is said to have moved to Berlin from Arizona in 2007, while Mr Denzinger left Ohio for Germany in 1989. He currently resides in Croatia.
More than six million Jews were exterminated during World War Two
Martin Hartmann returned to Germany in 2007
The arrangement reportedly allows the justice department's Office of Special Investigations to avoid drawn-out deportation hearings and expel more Nazis from the US.
At least 38 of 66 suspects who left the US kept their benefits, the Associated Press investigation found.
Jakob Denzinger now lives in Croatia
The entrance to Auschwitz concentration camp in Poland
In a statement, justice department spokesman Peter Carr said that in 1979, the US Congress ordered the removal of Nazi criminals "as expeditiously as possible" to countries where they would face the possibility of criminal prosecution.
"Under existing US law, all retirement benefits - Social Security and Medicare - are terminated if someone is ordered by the court to be removed from the US," he added.
"However, if an individual renounces their US citizenship and voluntarily leaves the US, they might continue to receive Social Security benefits."