Text this: Adversarial reasoning