I would have asked Claude to write a driver. But this works, too. :)