class Cucumber::Cli::Options

def expanded_args_without_drb

def expanded_args_without_drb
  return @expanded_args_without_drb  if @expanded_args_without_drb
  @expanded_args_without_drb = (
    previous_flag_was_profile = false
    @expanded_args.reject do |arg|
      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
      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