We can't use `v|0` because sometimes the line setting will be too big for an int 32 and it won't be converted properly. We switched to `parseInt` for this reason if I remember correctly.