Reasoning thread