valid or not valid