What is this doing that `SerialPort.list` doesn't already do?