Today's roll forming machines feature computer-aided tooling designs. By incorporating CAD/CAM systems into the roll forming equation, machines function at their maximum potential. Computer controlled programming provides roll forming machines with an internal "brain" that catches product imperfections, minimizing damage and waste. In many modern roll forming machines, programmable logic controllers ensure accuracy. This is vital if a part needs multiple holes or needs to be cut to a specific length. The programmable logic controllers tighten tolerance levels and minimize accuracy. Some roll forming machines also feature laser or TIG welding capabilities. Including this option on the actual machine results in loss of energy efficiency, but removes an entire step in the manufacturing process