Any crafting profile I have tried will craft an item 2x and stop saying recipe not found. Code: <?xml version="1.0" encoding="utf-8"?> <Profile> <Name>Weaver - Woolen Yarn</Name> <Order> <If Condition="not HasAtLeast(5337,50)"> <While Condition="not HasAtLeast(5337,50)"> <LogMessage Message="Crafting Woolen Yarn" /> <Synthesize RecipeId="608" RequiredSkills="284,100069" MinimumCp="280" HQMats="-2, -2, -2, -2, -2, -2" /> <While Condition="CraftingManager.IsCrafting"> <CraftAction ActionId="248" Name="Steady Hand" /> <CraftAction ActionId="264" Name="Great Strides" /> <CraftAction ActionId="284" Name="Innovation" /> <CraftAction ActionId="100068" Name="Advanced Touch" /> <CraftAction ActionId="264" Name="Great Strides" /> <CraftAction ActionId="100068" Name="Advanced Touch" /> <CraftAction ActionId="264" Name="Great Strides" /> <CraftAction ActionId="100068" Name="Advanced Touch" /> <CraftAction ActionId="100069" Name="Careful Synthesis II" /> </While> </While> </If> <If Condition="HasAtLeast(5337,50)"> <LogMessage Message="Crafting complete. 50 Woolen Yarn found in your inventory." /> <StopCrafting /> </If> </Order> </Profile>