streamlining 'processor'