 ;;;   Utility Handlers   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
-(defn status
-  [status-keyword]
-  (fn [request]
-    ((ns-resolve 'ring.util.http-response (symbol (name status-keyword))) {})))
-
-(def ok
-  (fn [request]
-    (response/ok request)))
+(def status base-handler/status)
+(def ok base-handler/ok)
+(def dynamic-page base-handler/dynamic-page)
+(def permanent-redirect base-handler/permanent-redirect)
 
 (defn text-file
   [filepath]

    business logic"
  (:require
   [clojure.java.io :as io]
   [clojusc.twig :as twig]
   [cmr.opendap.health :as health]
   [cmr.opendap.http.response :as response]
   [ring.middleware.file :as file-middleware]

    (if-let [file-resource (io/resource filepath)]
      (response/html request (slurp file-resource)))))

