   */
  int db_get_file_attributes_record(JCR *jcr, B_DB *mdb, char *fname, JOB_DBR *jr, FILE_DBR *fdbr)
  {
-@@ -86,7 +88,70 @@
+@@ -86,7 +88,73 @@
     return stat;
  }
  

  * Find all the requested files and send them
  * to the Storage daemon.
  *
@@ -66,6 +141,7 @@
    BSOCK *sd;
    bool ok = true;
    // TODO landonf: Allow user to specify encryption algorithm
+   jcr->accurate=true;		/* TODO: remove that */
 
    sd = jcr->store_bsock;
 
@@ -135,6 +211,20 @@
       set_jcr_job_status(jcr, JS_ErrorTerminated);
    }
 
+   /* start accurate stuffs */
+   if (jcr->accurate) {
+      /* TODO: test job_canceled() */

+      return false;
+   }
+
+   Dmsg0(1, "bdird: waiting to receive file attributes\n");
+   /*
+    * Get Attributes and Signature from File daemon
+    * We expect:
