expand token base to 48 and prevent overun