revisit udev support