fix bug when multiple ARTs with same logical key
shdn't happen, but that's another bug for another commit