More robust test in finite_diff