When using negative numbers, t is allocated to be one digit longer than a->used. Fail when a->used is SP_DIGIT_MAX.