add zero length Struct.chars() support