splitted "pure" while inputs
break simple case