if host_daemons:
              # daemons on this host, so check the daemons can be stopped
              # and if so, place the host into maintenance by disabling the target
-             rc, msg = self._host_ok_to_stop(hostname)
+             rc, msg = self._host_ok_to_stop(hostname, force)
              if rc:
-                 raise OrchestratorError(msg, errno=rc)
+                 raise OrchestratorError(
+                     msg + '\nNote: Warnings can be bypassed with the --force flag', errno=rc)
  
              # call the host-maintenance function
 -            out, _err, _code = CephadmServe(self)._run_cephadm(hostname, cephadmNoImage, "host-maintenance",
 -                                                               ["enter"],
 -                                                               error_ok=True)
 -            if out:
 +            _out, _err, _code = CephadmServe(self)._run_cephadm(hostname, cephadmNoImage, "host-maintenance",
 +                                                                ["enter"],
 +                                                                error_ok=True)
 +            if _out:
                  raise OrchestratorError(
                      f"Failed to place {hostname} into maintenance for cluster {self._cluster_fsid}")