Make code more uniform across two versions of shadow_blocked()
Make code more uniform across two versions of shadow_blocked()

Just to make it easier to research ways of possible code de-duplication.

tangent-opensource/coreBlackbird,tangent-opensource/coreBlackbird,tangent-opensource/coreBlackbird