- fix retrieval of a file status when working against a newly initialized repository - reduce memory pressure - prevents a directory from being tested