Wip 8255

the complete flag avoids fetching the dirfrag again. I don't think marking the flag will cause further problem.