Frank Su: partially editable.