alters the check for missing to account for equal counts on types