plot_estimates returns invisible(gp) object