Yes, it's arbitrary, and I guess it doesn't skip much since I moved the `max` outside the check to reuse the `update` variable (there were `updateH` and `updateW` before). I'd have to do some timing to figure out which one is better.