handle _parent separately