without this change we're always setting values for headers regardless of the fact whether they have already been set. with this change we're only setting headers if there was no any previous value of the header fixes #586
without this change we're always setting values for headers regardless of the fact whether they have already been set. with this change we're only setting headers if there was no any previous value of the header fixes #586