read spec, figured out that we can return 'Connection: keep-alive' even for requests without keep-alive