Seems to work with even kernel sizes