weavers struggle