provided rationale for fork