document rationale for fork