diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/store/FileStoreRemote.java b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/store/FileStoreRemote.java
index 4df1e918012b87b362edf41fd931cf6ce8c1f24b..f7eece883130117fe0bdad9c7d1ada2330f8c7bb 100644
--- a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/store/FileStoreRemote.java
+++ b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/store/FileStoreRemote.java
@@ -588,7 +588,7 @@ public class FileStoreRemote extends AbstractFileStore
     {
         try
         {
-            return Long.parseLong(numberStr) * 1000;
+            return (long) (Double.parseDouble(numberStr) * 1000);
         } catch (final NumberFormatException e)
         {
             return null;