usage_match
result = __bfs_forwards(root, &usage_mask, usage_match, usage_skip, target_entry);
result = __bfs_backwards(root, &usage_mask, usage_match, usage_skip, target_entry);