Casting to TEFloodlightBeam is now safe (when the block and TE are mismatched).