nit: Format these as:

u)
  user_pref=true
  ;;
h)
  usage
  ;;