document the rationale