TextOutput now subclasses OutputData