All responses now emit k=v strings for parsing rules