use consistent parse logic
make request buffer configurable
fmt
actually use the reqBuffer setting