Weavers struggle