First round of Eigen changes with many errors.