I have a surface with only one light on it. This is set up intentionally -- it's a hallway with light_spot entities that are turned on sequentially by a trigger. Two things are happening here that make no sense. With five identical lights, each with their own hallway segment to ensure no face lies within the cone of two lights, I get "WARNING: too many light styles on a face at..." There is only one light on each face. The compiler seems to pick on two lights in particular that are no different in any way from the other three lights. In game, every light renders on every face except for one for each of the two lights that produce the error. The other three are fine, and these lights are identical in all but name. I've lost count of the hours I've spent trying to figure this out. If I delete every single other light in my map, it still does it. If I copy others and rename them, it still does it. If I delete these lights and their hallway segments then rebuild them, ditto. Same if I move them away from the rest of the map. Proof: I'm officially stuck here. I can find no reason that this should be happening.