Antifreeze loops protect areas in a building or outside a building that are prone to freezing. A check valve isolates the antifreeze loop from the rest of the fire sprinkler system. There is also a main drain and a fill cup to assist in the draining and refilling of the loop. Antifreeze loops are filled with a variety of different liquids, the most common being: propylene glycol, and glycerin. If the fire sprinkler system is connected to a public water supply, ethylene glycol should not be used. Systems that are constructed out of CPVC plastic pipe should only be filled with glycerine. NFPA requires the testing of antifreeze loops on an annual basis. AFP tests the antifreeze solution with a refractometer to ensure that the solution will stand up to freezing temperatures.