convolution filter must be optional

I think this monocle screenshot explains why:

![](http://i47.tinypic.com/1gp0z9.png)