fix nlopt