Which is how most drivers now work across macOS, Windows and Android/Linux.
Unfortunely other UNIX clones rather keep going as "things were always done around here"