Port back the protection statement for poly generation