diff --git a/needrestart2prom.go b/needrestart2prom.go
index 6fc3e7cb71882ad990da371c70fdf0177fd12dc0..db62aed2686e8a9c909f4243329bafb633eab1e5 100644
--- a/needrestart2prom.go
+++ b/needrestart2prom.go
@@ -81,7 +81,6 @@ func registerMetrics(needrestart string, registry prometheus.Registerer) (err er
 		case "VER":
 			// version
 			version.WithLabelValues(value).Set(1)
-			break
 		case "PID":
 			// process IDs in user mode, pretty useless for us
 			continue
@@ -99,7 +98,6 @@ func registerMetrics(needrestart string, registry prometheus.Registerer) (err er
 			}
 			kernel_status.Set(status)
 			registry.MustRegister(kernel_status)
-			break
 		case "UCCUR":
 		case "UCEXP":
 			// current and expected microcode versions, we only care
@@ -114,7 +112,6 @@ func registerMetrics(needrestart string, registry prometheus.Registerer) (err er
 			}
 			ucode_status.Set(status)
 			registry.MustRegister(ucode_status)
-			break
 		case "SVC":
 			// service
 			services.WithLabelValues(value).Set(1)