v1x request and response consumers call end_input()