diff --git a/common/source/java/ch/systemsx/cisd/common/io/FileBasedContent.java b/common/source/java/ch/systemsx/cisd/common/io/FileBasedContent.java
index 746c35d517399c545b9cda513be4e718c7b7cd50..5c4c073c0a358900ff267a3140b9144434313b9c 100644
--- a/common/source/java/ch/systemsx/cisd/common/io/FileBasedContent.java
+++ b/common/source/java/ch/systemsx/cisd/common/io/FileBasedContent.java
@@ -20,9 +20,7 @@ import java.io.BufferedInputStream;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileNotFoundException;
-import java.io.IOException;
 import java.io.InputStream;
-import java.io.RandomAccessFile;
 
 import ch.systemsx.cisd.base.exceptions.CheckedExceptionTunnel;
 import ch.systemsx.cisd.base.io.IRandomAccessFile;
@@ -85,12 +83,6 @@ public class FileBasedContent implements IContent
 
     public IRandomAccessFile getReadOnlyRandomAccessFile()
     {
-        try
-        {
-            return new RandomAccessFileImpl(new RandomAccessFile(file, "r"));
-        } catch (IOException ex)
-        {
-            throw CheckedExceptionTunnel.wrapIfNecessary(ex);
-        }
+        return new RandomAccessFileImpl(file, "r");
     }
 }