use process-extras; minor cleanups