Decomposed code in Runner differently, so we can get training text (with
tags) and testing text (without tags).