This loses the `portOmittedToUseKnifeDefault` which was in `knifeWhichPort(machine)`. I think we still want that, don't we?