could never work because it requires opening /fd/1 for reading, which is not possible. Is this conclusion incorrect?