take default operator as param