deal with TODOs in `process`