# File lib/cucumber/cli/options.rb, line 79
      def expanded_args_without_drb
        return @expanded_args_without_drb  if @expanded_args_without_drb
        @expanded_args_without_drb = (
          previous_flag_was_profile = false
          previous_flag_requires_arg = false

          @expanded_args.reject do |arg|
            # ignore profiles
            if previous_flag_was_profile
              previous_flag_was_profile = false
              next true
            end
            if [PROFILE_SHORT_FLAG, PROFILE_LONG_FLAG].include?(arg)
              previous_flag_was_profile = true
              next true
            end

            # accept all options which requires arguments
            # and don't try to look @overridden_paths in it's arguments!
            if previous_flag_requires_arg
              previous_flag_requires_arg = false
              next false
            end
            if OPTIONS_WITH_ARGS.include?(arg)
              previous_flag_requires_arg = true
              next false
            end

            # ignore --drb flag and overridden features paths
            arg == DRB_FLAG || @overridden_paths.include?(arg)
          end
        )

        @expanded_args_without_drb.push("--no-profile") unless @expanded_args_without_drb.include?(NO_PROFILE_LONG_FLAG) || @expanded_args_without_drb.include?(NO_PROFILE_SHORT_FLAG)
        @expanded_args_without_drb
      end