code review supposed to catch mistakes