Even if one of these three conditions are not met, the fabric cannot be called pure Khadi. Nowadays, it is difficult to get hand-spun yarn in large quantities, so some weavers compromise by using mill spun yarn for the warp and hand-spun yarn for the weft. Even such fabric may be called Khadi, even though it is semi-Khadi at best.