updated is valid