I think it had to do with the combinaison of then and function