If data is ever invalid, set val to zero value