Inefficient. Very inefficient, but it works.