Data validation techniques