It would be just for consistency. After the validation code is merged, we could assume that the tab size will be always be a value between 1 and 10. But here you assume that it can be 0, but if it is 0, then `(column % tabSize) = NaN`, and the code will return NaN, which isn't what you expect. Maybe we can just add `if (tabSize = 0) { return 0; }`?