RectangularSpread got an enum and a helppatch