dcred.sign()
     
        if opts.delegate_user:
-           dest_fn = os.path.join(self.sfi_dir, self.get_leaf(delegee_hrn) + "_" 
+           dest_fn = os.path.join(self.options.sfi_dir, self.get_leaf(delegee_hrn) + "_" 
                                   + self.get_leaf(object_hrn) + ".cred")
        elif opts.delegate_slice:
-           dest_fn = os.path_join(self.sfi_dir, self.get_leaf(delegee_hrn) + "_slice_" 
+           dest_fn = os.path_join(self.options.sfi_dir, self.get_leaf(delegee_hrn) + "_slice_" 
                                   + self.get_leaf(object_hrn) + ".cred")
     
        dcred.save_to_file(dest_fn, save_parents = True)
     
     def save_rspec_to_file(self,rspec, filename):
        if not filename.startswith(os.sep):
-           filename = self.sfi_dir + filename
+           filename = self.options.sfi_dir + filename
        if not filename.endswith(".rspec"):
            filename = filename + ".rspec"
     
     
     def save_record_to_file(self,filename, record):
        if not filename.startswith(os.sep):
-           filename = self.sfi_dir + filename
+           filename = self.options.sfi_dir + filename
        str = record.save_to_string()
        file(filename, "w").write(str)
        return