            (map (fn [child] (qb child model uri)) children)
            '())
          (map (fn [child] (qb child model uri)) children))]
-    (println types "=" (db :container) " or " (db :relator))
+
     (cond (contains? types (db :relator))
           (let [statement (get-bound binding model)
                 binder (.getURI (.getPredicate statement))
                 predicate (.asResource (.getObject statement)) ;;TODO handle type thing with path thing
                 reverse (= binder (db :binds))]
-            (println "got here 1")
+
             [{:pred (.getURI predicate) :rev reverse :path onpath} subs])
 
           (contains? types (db :container))
-          (do (println "got here 2")
-            subs)
+
+          subs
           )))
 
 

             (func (.getURI resource) ;; apply the bound function to the thing, the binding that points at the funtion, meta-data, and the finished children (should be ordered by now).
                   (.getURI binding)
                   active
                   (or myurl built-url)
                   meta-data
                   vals)))))
     (contains? types (db :container)) ;;TODO make it so we can project from a container.

                                                        (res (:root db))
                                                        (prop (:haschild db)))))]


        (fn [data resource uri]
          ((s-rec root inf []) data nil resource uri "/view/"))
        ))
