yet again another root handling thing with constants again. This should be final. Really!! :)