Fixes constructs not passing their shades properly
Merge pull request #3965 from Cheridan/cultfix

Fixes constructs not passing their shades properly