updated checks and !is_any_missing replaced
is_all_informative