 		let services = (configuration.isDistributionEnabled == true) ? [MSCrashes.self, MSDistribute.self] : [MSCrashes.self]
 
 		MSAppCenter.start(configuration.appSecret, withServices: services)
-		MSCrashes.setEnabled(HDManager.shared.settings.crashReportsEnabled)
+		MSCrashes.setEnabled(configuration.enableCrashes)
+		MSCrashes.setDelegate(shared)
 	}
 
 	/// Returns True, if and only if the Service got started and is enabled.

		fileprivate var enableDebug				: Bool
		fileprivate var appSecret				: String
		fileprivate var isDistributionEnabled	: Bool

		/// Initializes a AppCenterSDK Configuration
		///

		}
	}
}

extension AppCenterSDK: MSCrashesDelegate {

	private func applicationLog() -> String? {
		guard
			let description = Logger.logFilesContent(maxSize: AppCenterConstants.smfLogUploadMaxSize),
			(description.isEmpty == false) else {
				return nil
		}

		return description
	}
}

