diff --git a/Sources/XXLegacyDatabaseMigrator/Migrator.swift b/Sources/XXLegacyDatabaseMigrator/Migrator.swift
index 73af8c3f78edb467902039d69965c19a65282ecb..eacfb191ffbfe603556b871c6f8a6b583ee3d795 100644
--- a/Sources/XXLegacyDatabaseMigrator/Migrator.swift
+++ b/Sources/XXLegacyDatabaseMigrator/Migrator.swift
@@ -73,8 +73,6 @@ extension Migrator {
 import XCTestDynamicOverlay
 
 extension Migrator {
-  public static let failing = Migrator { _, _, _, _ in fatalError() }
-
   public static let unimplemented = Migrator(
     run: XCTUnimplemented("\(Self.self)")
   )
diff --git a/Sources/XXModels/Database.swift b/Sources/XXModels/Database.swift
index d1801b0eec115b1ccc48e83a3b3319529bf9b591..f73b8cc5bf8b43ca380393cb73076fa4cb976990 100644
--- a/Sources/XXModels/Database.swift
+++ b/Sources/XXModels/Database.swift
@@ -177,39 +177,6 @@ public struct Database {
 
 #if DEBUG
 extension Database {
-  static public let failing = Database(
-    fetchChatInfos: .failing(),
-    fetchChatInfosPublisher: .failing(),
-    fetchContacts: .failing(),
-    fetchContactsPublisher: .failing(),
-    saveContact: .failing(),
-    bulkUpdateContacts: .failing(),
-    deleteContact: .failing(),
-    fetchContactChatInfos: .failing(),
-    fetchContactChatInfosPublisher: .failing(),
-    fetchGroups: .failing(),
-    fetchGroupsPublisher: .failing(),
-    saveGroup: .failing(),
-    deleteGroup: .failing(),
-    fetchGroupChatInfos: .failing(),
-    fetchGroupChatInfosPublisher: .failing(),
-    fetchGroupInfos: .failing(),
-    fetchGroupInfosPublisher: .failing(),
-    saveGroupMember: .failing(),
-    deleteGroupMember: .failing(),
-    fetchMessages: .failing(),
-    fetchMessagesPublisher: .failing(),
-    saveMessage: .failing(),
-    bulkUpdateMessages: .failing(),
-    deleteMessage: .failing(),
-    deleteMessages: .failing(),
-    fetchFileTransfers: .failing(),
-    fetchFileTransfersPublisher: .failing(),
-    saveFileTransfer: .failing(),
-    deleteFileTransfer: .failing(),
-    drop: .failing
-  )
-
   static public let unimplemented = Database(
     fetchChatInfos: .unimplemented(),
     fetchChatInfosPublisher: .unimplemented(),
diff --git a/Sources/XXModels/Operations/BulkUpdate.swift b/Sources/XXModels/Operations/BulkUpdate.swift
index ca08bdb7ac8d711ab794998ae7b46d935824f192..a814ed614cadf419e24668272149e398f4210463 100644
--- a/Sources/XXModels/Operations/BulkUpdate.swift
+++ b/Sources/XXModels/Operations/BulkUpdate.swift
@@ -25,10 +25,6 @@ public struct BulkUpdate<Query, Assignments> {
 import XCTestDynamicOverlay
 
 extension BulkUpdate {
-  public static func failing<Query, Assignments>() -> BulkUpdate<Query, Assignments> {
-    BulkUpdate<Query, Assignments> { _, _ in fatalError() }
-  }
-
   public static func unimplemented<Query, Assignments>() -> BulkUpdate<Query, Assignments> {
     BulkUpdate<Query, Assignments>(run: XCTUnimplemented("\(Self.self)"))
   }
diff --git a/Sources/XXModels/Operations/Delete.swift b/Sources/XXModels/Operations/Delete.swift
index 85119dcd2e1f9ca5ac5cbcf259fedd403ebcc30f..fb6bcfed0e84a6368cb105b7b77bb0e20febbccf 100644
--- a/Sources/XXModels/Operations/Delete.swift
+++ b/Sources/XXModels/Operations/Delete.swift
@@ -25,10 +25,6 @@ public struct Delete<Model> {
 import XCTestDynamicOverlay
 
 extension Delete {
-  public static func failing<Model>() -> Delete<Model> {
-    Delete<Model> { _ in fatalError() }
-  }
-
   public static func unimplemented<Model>() -> Delete<Model> {
     Delete<Model>(run: XCTUnimplemented("\(Self.self)"))
   }
diff --git a/Sources/XXModels/Operations/DeleteMany.swift b/Sources/XXModels/Operations/DeleteMany.swift
index b75c6271d098184c7539fdf83667616dc06406ed..23e20cf351f56873537e115415e7d6bf4aa30ecb 100644
--- a/Sources/XXModels/Operations/DeleteMany.swift
+++ b/Sources/XXModels/Operations/DeleteMany.swift
@@ -24,10 +24,6 @@ public struct DeleteMany<Model, Query> {
 import XCTestDynamicOverlay
 
 extension DeleteMany {
-  public static func failing<Model, Query>() -> DeleteMany<Model, Query> {
-    DeleteMany<Model, Query> { _ in fatalError() }
-  }
-
   public static func unimplemented<Model>() -> DeleteMany<Model, Query> {
     DeleteMany<Model, Query>(run: XCTUnimplemented("\(Self.self)"))
   }
diff --git a/Sources/XXModels/Operations/Drop.swift b/Sources/XXModels/Operations/Drop.swift
index 4821f69f1ccddad0aef0fdedcfa12de8e5e699f8..1b7bd31cac48753f5f9f114c6c92226d35bce14e 100644
--- a/Sources/XXModels/Operations/Drop.swift
+++ b/Sources/XXModels/Operations/Drop.swift
@@ -23,7 +23,6 @@ public struct Drop {
 import XCTestDynamicOverlay
 
 extension Drop {
-  public static let failing = Drop { fatalError() }
   public static let unimplemented = Drop(run: XCTUnimplemented("\(Self.self)"))
 }
 #endif
diff --git a/Sources/XXModels/Operations/Fetch.swift b/Sources/XXModels/Operations/Fetch.swift
index ff9c0ee7d11041194db009e94b5bc57176f0ec1c..5f300f1d19657286e9f4e0949ad0fc5529547d20 100644
--- a/Sources/XXModels/Operations/Fetch.swift
+++ b/Sources/XXModels/Operations/Fetch.swift
@@ -25,10 +25,6 @@ public struct Fetch<Model, Query> {
 import XCTestDynamicOverlay
 
 extension Fetch {
-  public static func failing<Model, Query>() -> Fetch<Model, Query> {
-    Fetch<Model, Query> { _ in fatalError() }
-  }
-
   public static func unimplemented<Model, Query>() -> Fetch<Model, Query> {
     Fetch<Model, Query>(run: XCTUnimplemented("\(Self.self)"))
   }
diff --git a/Sources/XXModels/Operations/FetchPublisher.swift b/Sources/XXModels/Operations/FetchPublisher.swift
index 9372d2a0f773c6569ab054f999b275cac4e3f292..9758e025f238d4b244b0b25c5c1c7b91ef45cc8e 100644
--- a/Sources/XXModels/Operations/FetchPublisher.swift
+++ b/Sources/XXModels/Operations/FetchPublisher.swift
@@ -26,10 +26,6 @@ public struct FetchPublisher<Model, Query> {
 import XCTestDynamicOverlay
 
 extension FetchPublisher {
-  public static func failing<Model, Query>() -> FetchPublisher<Model, Query> {
-    FetchPublisher<Model, Query> { _ in fatalError() }
-  }
-
   public static func unimplemented<Model, Query>() -> FetchPublisher<Model, Query> {
     FetchPublisher<Model, Query>(
       run: XCTUnimplemented("\(Self.self)", placeholder: Empty().eraseToAnyPublisher())
diff --git a/Sources/XXModels/Operations/Save.swift b/Sources/XXModels/Operations/Save.swift
index 6ab8076321775cc8e716464cebf3b5e4b1d0ac42..abc6ab706135eace82159049a4955948f1317c7e 100644
--- a/Sources/XXModels/Operations/Save.swift
+++ b/Sources/XXModels/Operations/Save.swift
@@ -28,10 +28,6 @@ public struct Save<Model> {
 import XCTestDynamicOverlay
 
 extension Save {
-  public static func failing<Model>() -> Save<Model> {
-    Save<Model> { _ in fatalError() }
-  }
-
   public static func unimplemented<Model>() -> Save<Model> {
     Save<Model>(run: XCTUnimplemented("\(Self.self)"))
   }