Fork rationale