Train Hard Recover Harder