avoids some MVMROOT