And I would leave the specially handled range of integers as is. Look: there are really pathological cases that are very ugly. For example, ?\n competes with 10, a very frequently occurring integer. Thanks, Michael.