Pass in callbacks for errors and done, respectively