improve finfo test, don't be that strict
don't allow setup if one check failed