extra check for data