need to use numchars16 on the ensureAvailable