diff --git a/packages/mana/calculator.go b/packages/mana/calculator.go
index 38b3135a7037edb3b05d7c00e8111118c5921a98..004e15eec8b95d40395bfdc1191765a9f8322499 100644
--- a/packages/mana/calculator.go
+++ b/packages/mana/calculator.go
@@ -34,7 +34,7 @@ func (calculator *Calculator) GenerateMana(coins uint64, heldTime uint64) (resul
 	gainedMana := float64(coins) * calculator.options.ManaScaleFactor * (1 - math.Pow(calculator.decayFactor, float64(heldTime)/calculator.decayInterval))
 
 	// assign rounded results & determine roundingErrors
-	result = uint64(math.Round(gainedMana))
+	result = uint64(gainedMana)
 	roundingError = gainedMana - float64(result)
 
 	return
@@ -53,7 +53,7 @@ func (calculator *Calculator) ErodeMana(mana uint64, decayTime uint64) (result u
 	erodedMana := float64(mana) * math.Pow(calculator.decayFactor, float64(decayTime)/calculator.decayInterval)
 
 	// assign rounded results & determine roundingErrors
-	result = uint64(math.Round(erodedMana))
+	result = uint64(erodedMana)
 	roundingError = erodedMana - float64(result)
 
 	return