fetchAttachment() returns a stream using a maneuver that I think is the #1 reason to consider replacing Request here.