my($has,$missing); $query->param($_) ? $has++ : $missing++ for @ship_fields; failure() if($has && $missing);