added check to make sure lighting publish reassignments for shaders
works as intended