A procedural approach to ethical critique in CDA