diff --git a/src/Flmngr/fs/CachedFile.php b/src/Flmngr/fs/CachedFile.php
index bd2369e..d20b98a 100644
--- a/src/Flmngr/fs/CachedFile.php
+++ b/src/Flmngr/fs/CachedFile.php
@@ -129,6 +129,11 @@ class CachedFile {
       if ($contents === NULL) {
         $contents = $this->driverFiles->get($this->fileRelative);
       }
+      if (!$contents) {
+        throw new MessageException(
+          Message::createMessage(FALSE,Message::FILE_IS_NOT_IMAGE)
+        );
+      }
       $image = imagecreatefromstring($contents);
       if (!$image) {
         throw new MessageException(
