Fix #204 by calling repeatedly calling the DirReader