We should add a `verbose` option so that messages like `Scanning triplet (x / n)` are masked by default