can run test on ipopt, but it's very slow