Out of curiosity, why is there a convolution step?