Why is the frameName key set only if it has children? Shouldn't it be set all the time?