I'm not sure about this change - to send it when requesting remote files for a couple of reasons.

a) I suspect the server should be making the decision, not the client.
b) There is always a danger that we break compatibility (I haven't check yet) since this needs to work between environments.

@jakesmith, @richardkchapman comments.