59 added fallback in case the BCMath extension isn't installed