instead of letting it read stdin, which I think may have been read by a subprocess already sometimes?