should we special-case server protocols empty == http 1.1?