Restrict carts to set of gear sizes

instead of using
  unless abc.empty?
its better to use
  if abc.present?