defensive coding for discussion cloning