Ignore non-existing files
Make CursorInfos pointers. This seems to speed things up a little
bit. Not entirely sure why. Maybe they get copied a lot.