non-square kernels working, as is compression