             }
             
             self.result = Result(error: error)
-            self.runCallbacks()
             return true;
         };
     }

    public typealias FailureCallback = E -> ()
    
    /// The result of the operation this Future represents or `nil` if it is not yet completed
    public internal(set) var result: Result<T,E>? = nil
    
    /// This queue is used for all callback related administrative tasks
    /// to prevent that a callback is added to a completed future and never

            }
            
            self.result = Result(value: value)
            return true;
        };
    }
