case $THIS_SUB_DEPENDS in
  EXTRAS) message "the spell you are trying to cast is broken."
          message "Udev's sub_depends have changed, contact the maintainer." ;;
  GUDEV)  is_depends_enabled $SPELL glib2 && return 0 ;;
    ACL)  is_depends_enabled $SPELL acl && return 0 ;;
   HWDB)  list_find "$UDEV_HWDB" --enable-hwdb ;;
      *)  message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}"
          return 1;;
esac
