removed generics from binaryops erode and dilate