hasData vector check