Alternatives to convolution