Address some issues with the Udev classes
Removes duplicated code for readability. Removes complexity with using it as it was crashy (also hidden under ifs so we were not seeing it).
Removes duplicated code for readability. Removes complexity with using it as it was crashy (also hidden under ifs so we were not seeing it).