Okay, you guys know my MO, I was involved with a situation where the contractor wanted to use a Class A GFCI Main in a panel as permitted in 215.19. But when you read into the references it refers to 210.8 and 590.6(A). When you have equipment in 680 requiring GFCI protection such as the lighting, the pumps, the cover the receptacles, the cost effective way could be to install a single Main. The problem becomes that in 680.23(A)(3) it specifically says that the GFCI protection must be in the branch circuit feeding the luminaires. Putting it in the feeder is a violation. This has been confirmed by a member of code panel 17. Yah, I was trying to trick you guys again.