In theory this should take into account whole parent chain and find the clipping parent that is smallest.