pci: explain how empty strings are rejected in DBDF