text node handling was missing!