Text this: Adaptive array principles