diff --git a/fraction.class.inc b/fraction.class.inc
index 0953332..e44220a 100644
--- a/fraction.class.inc
+++ b/fraction.class.inc
@@ -188,7 +188,7 @@ class Fraction {
 
     // Calculate the numerator by multiplying the value by the denominator.
     if (function_exists('bcmul')) {
-      $numerator = bcmul($value, $denominator);
+      $numerator = bcmul($value, $denominator, 0);
     }
     else {
       $numerator = $value * $denominator;
@@ -255,8 +255,8 @@ class Fraction {
     // Divide the numerator and denominator by the gcd.
     // Use BCMath division if available.
     if (function_exists('bcdiv')) {
-      $numerator = bcdiv($numerator, $gcd);
-      $denominator = bcdiv($denominator, $gcd);
+      $numerator = bcdiv($numerator, $gcd, 0);
+      $denominator = bcdiv($denominator, $gcd, 0);
     }
     else {
       $numerator = $numerator / $gcd;
@@ -309,8 +309,8 @@ class Fraction {
     // Calculate the sum of the two fractions.
     // Use BCMath if available.
     if (function_exists('bcmul') && function_exists('bcadd')) {
-      $denominator = bcmul($denominator1, $denominator2);
-      $numerator = bcadd(bcmul($numerator1, $denominator2), bcmul($numerator2, $denominator1));
+      $denominator = bcmul($denominator1, $denominator2, 0);
+      $numerator = bcadd(bcmul($numerator1, $denominator2, 0), bcmul($numerator2, $denominator1, 0), 0);
     }
     else {
       $denominator = $denominator1 * $denominator2;
@@ -344,8 +344,8 @@ class Fraction {
     // Calculate the difference of the two fractions.
     // Use BCMath if available.
     if (function_exists('bcmul') && function_exists('bcsub')) {
-      $denominator = bcmul($denominator1, $denominator2);
-      $numerator = bcsub(bcmul($numerator1, $denominator2), bcmul($numerator2, $denominator1));
+      $denominator = bcmul($denominator1, $denominator2, 0);
+      $numerator = bcsub(bcmul($numerator1, $denominator2, 0), bcmul($numerator2, $denominator1, 0), 0);
     }
     else {
       $denominator = $denominator1 * $denominator2;
@@ -379,8 +379,8 @@ class Fraction {
     // Calculate the product of the two fractions.
     // Use BCMath if available.
     if (function_exists('bcmul')) {
-      $numerator = bcmul($numerator1, $numerator2);
-      $denominator = bcmul($denominator1, $denominator2);
+      $numerator = bcmul($numerator1, $numerator2, 0);
+      $denominator = bcmul($denominator1, $denominator2, 0);
     }
     else {
       $numerator = $numerator1 * $numerator2;
@@ -417,8 +417,8 @@ class Fraction {
     // Calculate the quotient of the two fractions.
     // Use BCMath if available.
     if (function_exists('bcmul')) {
-      $numerator = bcmul($numerator1, $numerator2);
-      $denominator = bcmul($denominator1, $denominator2);
+      $numerator = bcmul($numerator1, $numerator2, 0);
+      $denominator = bcmul($denominator1, $denominator2, 0);
     }
     else {
       $numerator = $numerator1 * $numerator2;
