diff --git a/src/BlockContentCreator.php b/src/BlockContentCreator.php
index 6783223..f01ef6c 100644
--- a/src/BlockContentCreator.php
+++ b/src/BlockContentCreator.php
@@ -66,7 +66,8 @@ class BlockContentCreator {
    */
   protected function getData() {
     $source = "{$this->path}/{$this->id}.yml";
-    $data = Yaml::parse($source);
+    $content = file_get_contents($source);
+    $data = Yaml::parse($content);
 
     return $data;
   }
diff --git a/src/BlockCreator.php b/src/BlockCreator.php
index 47c3fce..54816c5 100644
--- a/src/BlockCreator.php
+++ b/src/BlockCreator.php
@@ -78,7 +78,8 @@ class BlockCreator {
   protected function getData($reset = FALSE) {
     if (!$this->data || $reset) {
       $source = "{$this->path}/{$this->id}.yml";
-      $this->data = Yaml::parse($source);
+      $content = file_get_contents($source);
+      $this->data = Yaml::parse($content);
     }
 
     return $this->data;
