case 't':
                        if (symbol_conf.show_total_period) {
                                symbol_conf.show_total_period = false;
-                               notes->options->show_nr_samples = true;
-                       } else if (notes->options->show_nr_samples)
-                               notes->options->show_nr_samples = false;
+                               symbol_conf.show_nr_samples = true;
+                       } else if (symbol_conf.show_nr_samples)
+                               symbol_conf.show_nr_samples = false;
                        else
                                symbol_conf.show_total_period = true;
                        annotation__update_column_widths(notes);
 
                        obj__set_percent_color(obj, percent, current_entry);
                        if (symbol_conf.show_total_period) {
                                obj__printf(obj, "%11" PRIu64 " ", al->data[i].he.period);
-                       } else if (notes->options->show_nr_samples) {
+                       } else if (symbol_conf.show_nr_samples) {
                                obj__printf(obj, "%6" PRIu64 " ",
                                                   al->data[i].he.nr_samples);
                        } else {
                else {
                        obj__printf(obj, "%-*s", pcnt_width,
                                           symbol_conf.show_total_period ? "Period" :
-                                          notes->options->show_nr_samples ? "Samples" : "Percent");
+                                          symbol_conf.show_nr_samples ? "Samples" : "Percent");
                }
        }
 
 void annotation_config__init(void)
 {
        perf_config(annotation__config, NULL);
-
-       annotation__default_options.show_nr_samples   = symbol_conf.show_nr_samples;
 }
 
 static unsigned int parse_percent_type(char *str1, char *str2)