oc: now uses iter_output