For me, it's better: we can use the two functions independently.
After, for the name of functions... Perhaps @Ninir have a good suggestion about it :P