diff --git a/src/WebformAnalysis.php b/src/WebformAnalysis.php
index 5bbc133181ab8aecdc6b38b17d7431722dfe8010..067a41f5bda8f70baa376334b153ac30cca5e41d 100644
--- a/src/WebformAnalysis.php
+++ b/src/WebformAnalysis.php
@@ -198,7 +198,11 @@ class WebformAnalysis implements WebformAnalysisInterface {
    * {@inheritdoc}
    */
   public function castNumeric($i = '') {
-    return $this->isInt($i) ? (int) $i : (float) $i;
+    if (empty($i)) {
+      return '';
+    }
+
+    return $this->isInt($i) ? $i : "{$i}";
   }
 
 }