diff --git a/src/leap/soledad/server/_blobs/__init__.py b/src/leap/soledad/server/_blobs/__init__.py
index 066b292e25787f3dd19443100e27df5c8025eef5..8544c2030d227023295c8f442e12c6140fa1867d 100644
--- a/src/leap/soledad/server/_blobs/__init__.py
+++ b/src/leap/soledad/server/_blobs/__init__.py
@@ -40,9 +40,13 @@ from zope.interface import implementer
 
 from leap.common.files import mkdir_p
 from leap.soledad.common.log import getLogger
-from leap.soledad.server import interfaces
 from leap.soledad.common.blobs import ACCEPTED_FLAGS
 from leap.soledad.common.blobs import InvalidFlag
+from leap.soledad.server import interfaces
+
+from .errors import BlobNotFound
+from .errors import BlobExists
+from .errors import QuotaExceeded
 
 
 __all__ = ['BlobsResource']
@@ -60,24 +64,6 @@ VALID_STRINGS = re.compile('^[a-zA-Z0-9_-]+$')
 # [ ] chunking (should we do it on the client or on the server?)
 
 
-class BlobNotFound(Exception):
-    """
-    Raised when a blob is not found in data storage backend.
-    """
-
-
-class BlobExists(Exception):
-    """
-    Raised when a blob already exists in data storage backend.
-    """
-
-
-class QuotaExceeded(Exception):
-    """
-    Raised when the quota would be exceeded if an operation would be held.
-    """
-
-
 @implementer(interfaces.IBlobsBackend)
 class FilesystemBlobsBackend(object):