diff --git a/cmd/gqgmcd/main.go b/cmd/gqgmcd/main.go
index e6c448e770451c2a0fcfb02ce972d3607420eeed..6536e37b56529c741b98f8f9cad0646e0c23c31c 100644
--- a/cmd/gqgmcd/main.go
+++ b/cmd/gqgmcd/main.go
@@ -36,6 +36,7 @@ var indexPg indexPage
 
 func indexHandler(w http.ResponseWriter, r *http.Request) {
 	indexPg.CPM, _ = gc.GetCPM()
+	indexPg.Volts, _ = gc.Volts()
 	t, err := template.ParseFiles(path.Join(*templateDir, "index.html"))
 	if err != nil {
 		log.Printf("Template error: %s\n", err)
@@ -50,7 +51,6 @@ func main() {
 	indexPg.Model = gc.Model()
 	indexPg.Version = gc.Version()
 	indexPg.Serial = gc.Serial()
-	indexPg.Volts, _ = gc.Volts()
 	http.HandleFunc("/", indexHandler)
 	http.Handle("/metrics", promhttp.Handler())
 	log.Fatal(http.ListenAndServe(*addr, nil))