simplify extra spacing logic, since we know i is never 0