An amendment to a law passed in 2009 appears to be what's stopping the Government ratifying a United Nation convention against corruption.
New Zealand signed up to the UN convention almost nine years ago but is still to ratify it.
Legislative impediments are being cited as the reason for the delay.
Correspondence from the Ministry of Justice reveals a change made to an anti-money laundering Bill in 2009 is the problem.
At the time, Parliament removed a requirement for prominent public servants to be subject to enhanced due diligence around such matters.
However having them subject to such scrutiny is a requirement of the UN convention against corruption.