We have independent cross code integrity (RIU) and judiciary (JCA) organisations. All integrity issues are handled by them right through to the appeal process.
In my view both work extremely well.