Hi, Why Ipopt call evaluation functions if new_x is false? With same x, results will be exactly same, I'm I missing something? Thanks