drop kNmaxRegions

obsolete now that I use vectors
fix initialization outcome; clarify logic and msg