if the CLI program is ran without arguments and no data piped into it, the program will try to read the stdin indefinitely
if the CLI program is ran without arguments and no data piped into it, the program will try to read the stdin indefinitely