maintain tree pos across virtualization