Or
```
else {
  if (!payload.isRepeatable()) {
    payload = Payloads.newPayload(ByteStreams.toByteArray(payload));
  }
  Files.copy(payload, outputFile);
}
```
Avoids some duplication but sacrifices some clarify?