We should allow `Times` with a value of `0` which makes it easier to use this interface programatically.