case $THIS_SUB_DEPENDS in
  AES) if [[ $UL_VERSION != aes ]]; then
               message "Requested AES-patched version of $SPELL, forcing option UL_VERSION=aes" &&
               UL_VERSION=aes
       fi;;
  SULOGIN) if [[ "${UL_SULOGIN}" != "--enable-sulogin" ]]; then
               message "Requested $SPELL with sulogin, forcing it" &&
               UL_SULOGIN="--enable-sulogin"
       fi;;
  NO_SULOGIN) if [[ "${UL_SULOGIN}" != "--disable-sulogin" ]]; then
               message "Requested $SPELL without sulogin, forcefully disabling it" &&
               UL_SULOGIN="--disable-sulogin"
       fi;;
    *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}"; return 1;;
esac
