edited by Neal Pollock