rationale explained