bug: max response size kept getting reset
validate ID