diff --git a/tsk3/fs/fs_dir.c b/tsk3/fs/fs_dir.c
index 49261c84e6a6a5a59c02458c5fed3151a807f99d..0850e4c9e946a2a581d0f4ff215d8a709838bc5b 100644
--- a/tsk3/fs/fs_dir.c
+++ b/tsk3/fs/fs_dir.c
@@ -981,7 +981,7 @@ find_orphan_meta_walk_cb(TSK_FS_FILE * a_fs_file, void *a_ptr)
                 data)) {
             tsk_error_errstr2_concat
                 (" - find_orphan_meta_walk_cb: identifying inodes allocated by file names");
-            return TSK_ERR;
+            return TSK_WALK_ERROR;
         }
     }
 
diff --git a/tsk3/fs/tsk_fs.h b/tsk3/fs/tsk_fs.h
index b94817a8ace6c2194701c968b1ae492732227944..42cc4efff63b4948a03ecb5edb11111762820b58 100644
--- a/tsk3/fs/tsk_fs.h
+++ b/tsk3/fs/tsk_fs.h
@@ -2546,12 +2546,12 @@ class TskFsMeta {
 
     /**
           * get sequence number for file (NTFS only, is incremented when entry is reallocated) 
-     * @return sequence number for file
+     * @return sequence number for file, or 0xFFFF on error.
      */
     uint32_t getSeq() const {
         if (m_fsMeta != NULL)
             return m_fsMeta->seq;
-        //zli: should we throw err msg
+	return 0xFFFF;
     };
 
     /**