Added concept of modifiable part so we can adjust headers (if necessary)
in transit