Rationalise the mechanism in do_text_internal for providing the 'lpDx'