same comment as above for the null terminator