Whoops, forgot the zero-rule case.

So hacky :(