fix getData checking