support pulling `.current()` of grandparents