How do you handle feedback during a highly critical code review, particularly when there is a strong disagreement on architectural direction?