Better separable convolution