Add rationale behind final