check if buf exists
rename decoding stream
context settings takes precedence
be mroe strict with bodylimit validation