hopefully final new root handling