   [& options]
   (let [options (->> options
                   kwargs-or-map->map
-                  (merge internal/create-defaults internal/register-defaults))
-        servers (keys (:contexts options {(internal/server options) nil}))]
+                  (merge wboss/create-defaults wboss/register-defaults))
+        servers (keys (:contexts options {(wboss/server options) nil}))]
     (if (= 1 (count servers))
       (first servers)
       servers)))

  (:require [immutant.internal.options :refer [boolify opts->set set-valid-options!
                                               validate-options extract-options]]
            [immutant.internal.util    :refer [kwargs-or-map->map]]
            [immutant.web.internal.wunderboss :as internal]
            [immutant.web.undertow :as undertow])
  (:import [org.projectodd.wunderboss.web Web Web$CreateOption Web$RegisterOption]))


  (let [opts (-> options
               kwargs-or-map->map
               (validate-options run "stop"))
        contexts (:contexts opts {(wboss/server opts) [(wboss/mounts opts)]})
        stopped (some boolean (doall (for [[^Web s os] contexts, o os]
                                       (.unregister s (extract-options o Web$RegisterOption)))))]
    (doseq [^Web server (keys contexts)]
