move nlopt forward