Why do we need to divide by the parent's alpha? Shouldn't `child._parentAlpha` essentially be the same as `alpha`?