President Cyril Ramaphosa has promised that South Africa will have a National Director of Public Prosecutions (NDPP) who is “slippery” to potential capturers of the state.