A prominent Labor senator who allowed a state-linked Chinese company to pay part of his travel bill is now calling for a total ban on political donations.
Sam Dastyari candidly admits he was one of the "weapon suppliers in this arms race" during his time as secretary of Labor's NSW branch.
"It needs to come to an end, and the time for that is now," he told ABC-TV's Australian Story on Monday.
Cabinet minister Peter Dutton wasn't impressed by the senator's call.
"I wouldn't take Sam Dastyari as the perfect specimen here to be providing advice to anybody frankly when it comes to political interactions or donations," he told ABC TV.
"So I might take it with a grain of salt, if you don't mind."
Labor leader Bill Shorten stopped short of backing Senator Dastyari's call for a ban on all donations.
"We're up for donations reform," he told ABC radio.
"I want to wean us off relying on foreign donations."
The Greens accused Labor of using different messages for different audiences.
While Senator Dastyari was going the 'full monty', Mr Shorten was pushing the minimalist version of reform that went no further than some transparency changes to reporting and a ban on foreign donations.
"Labor's official position will not clean up politics or end the corrupting influence of political donations," democracy spokesperson Lee Rhiannon said in a statement.