In case we add the additional functions like you mention, we could add a proper initialisation for it. For now, the called functions are simply not capable to receive different init values. 
So let stick with the current version until we know better.