diff --git a/backend/src/main/kotlin/space/rethelyi/model/Machine.kt b/backend/src/main/kotlin/space/rethelyi/model/Machine.kt
index cc60d68b0d7a55ee0bc92223dc2016ad212af45e..b07b390a7671ab5e56a865c1668f91b8d0e80376 100644
--- a/backend/src/main/kotlin/space/rethelyi/model/Machine.kt
+++ b/backend/src/main/kotlin/space/rethelyi/model/Machine.kt
@@ -29,13 +29,7 @@ enum class Kind {
 }
 
 val Machine.status: Status get() {
-    var averagePower = 0
-    power.forEach { p ->
-        averagePower += p
-    }
-    averagePower /= power.size
-
-    return if (averagePower > threshold) {
+    return if (power.average() > threshold) {
         Status.NotAvailable
     } else {
         Status.Available