IAEA and NPT - The verification challenge. Challenging nuclear issues point the way forward