Updated IPOPT interface, #554