             return nil
         }
         
-        syncedPrint("\t<- \(object)")
+        syncedPrint("\t<- \(object ?? "null")")
         return object
     }
     

    
    private let errorsQueue: DispatchQueue = DispatchQueue(label: "cat.thepirate.silicon.errors", attributes: [DispatchQueue.Attributes.concurrent])
    
    final public func set(_ name: String, shared: Bool, count: Int, instance: Any) -> Void {
        self.add(Higgs: Higgs(name: name, shared: shared, count: count, instance: instance))
    }
    
    final public func set(_ name: String, shared: Bool, count: Int, closure: @escaping (_ si:Silicon) -> Any?) -> Void {
        self.add(Higgs: Higgs(name: name, shared: shared, count: count, closure: closure))
    }
    
    final public func get(_ name: String) -> Any? {

            }
            
            override func get(_ si: Silicon) -> Any? {
                _ = sema.wait(timeout: DispatchTime.distantFuture)
                if instance == nil {
                    instance = closure(si)
                    if let higgs = higgs {
