Made Alchemy non recursive