avoids more MVMROOT