checking input length, must not exceed maximum internal string length
checking input length, must not exceed maximum internal string length
removed TODO from header