diff --git a/Chrono/Model/CardData.cs b/Chrono/Model/CardData.cs
index 6b66680..7963ccb 100644
--- a/Chrono/Model/CardData.cs
+++ b/Chrono/Model/CardData.cs
@@ -8,12 +8,9 @@ public class CardData
public int? Attack { get; init; }
public int? Health { get; init; }
- public float StatEfficiency()
- {
- if(Cost == 0) return 0;
- if (Attack != null && Cost != null && Health != null) return MathF.Round((float)((Health + Attack) / (float)Cost),2);
- return 0;
- }
+ public float StatEfficiency => Cost is > 0 && Attack is not null && Health is not null
+ ? MathF.Round((Health.Value + Attack.Value) / (float)Cost.Value, 2)
+ : 0;
public string? Description { get; init; }
diff --git a/Chrono/Web/Pages/Agents.razor b/Chrono/Web/Pages/Agents.razor
index c87161e..f10f2c9 100644
--- a/Chrono/Web/Pages/Agents.razor
+++ b/Chrono/Web/Pages/Agents.razor
@@ -32,7 +32,7 @@
- @(((CardData)context).StatEfficiency())
+ @(((CardData)context).StatEfficiency)