always use stdin, support multiple addresses