Remove spurious uses of output return values

There are several places in the code where out is collected but not
used. These make the code harder to reason about. Remove them and
only actually get the output if we care.

Change-Id: I0280df56538fc7a56ee2d2bb47f05908270a3045