streaming validation