Updated isValid