new confs and more logic