operator handling moved to link, 1 more external type