Thanks to @ngtvspc, it was spotted (#14) that the path detection order wasn't deterministic, i.e. the order would vary on occasion. That got fixed so the results are always the same for each successive scan.
Additionally, early Python 3.8.0b1 support has been implemented.