operator interface now uses List interface