diff --git a/CHANGELOG.md b/CHANGELOG.md
index 35afde2edacaaea583a9fc459537479d85999e86..07ff7c9d56220b11e1a93cf3c1e4d1c59d9ab74e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1 +1,5 @@
 # v2.15.3
+
+**bugfix release**
+
+* fixed import problem
diff --git a/satella/__init__.py b/satella/__init__.py
index e41143a486742782912025e2d8f597ac1ab5b32f..4895c882f533b90563a406c778c38e7358f59620 100644
--- a/satella/__init__.py
+++ b/satella/__init__.py
@@ -1 +1 @@
-__version__ = '2.15.3a1'
+__version__ = '2.15.3'
diff --git a/satella/configuration/schema/basic.py b/satella/configuration/schema/basic.py
index 3271dccbf7acd8ca63665b53011da384a17bbe18..5c16bd26fd230805440b74050c054c06743c0760 100644
--- a/satella/configuration/schema/basic.py
+++ b/satella/configuration/schema/basic.py
@@ -5,7 +5,6 @@ import typing as tp
 from satella.exceptions import ConfigurationValidationError
 from .base import Descriptor, ConfigDictValue
 from .registry import register_custom_descriptor
-from ...files import read_in_file
 
 
 @staticmethod
@@ -83,7 +82,8 @@ class FileObject:
 
         :return: file contents
         """
-        return read_in_file(self.path)
+        with open(self.path, 'rb') as f_in:
+            return f_in.read()
 
     def open(self, mode: str):
         """