Due to the often highly technical and legal requirements of these products, these textiles are typically tested in order to ensure they meet stringent performance requirements. Other forms of technical textiles may be produced to experiment with their scientific qualities and to explore the possible benefits they may have in the future. Threads coated with zinc oxide nanowires, when woven into fabric, have been shown capable of "self-powering nanosystems", using vibrations created by everyday actions like wind or body movements to generate energy.