garvia vs Duarte analysis