I don't really see the difference between the two functions. Can you enlight me please?