/// <summary>
        /// Attempts to remove an existing recipe from the server's database.
        /// </summary>
        /// <param name="recName">Name of recipe.</param>
        /// <returns>True if recipe was removed, False if recipe was not found or removal was not successful.</returns>
        public static bool tryRemoveRecipe(string recName, string NAMESPACE = null)
        {
            try
            {
                Recipe Rec;
                if (RecipeStorage.TryGetRecipe(recName, out Rec))
                {
                    Pipliz.Log.Write("{0}: Recipe {1} found, attempting to remove.", NAMESPACE == null ? "" : NAMESPACE, Rec.Name);
                    RecipeStorage.Recipes.Remove(recName);

                    Recipe Rec2;
                    if (!RecipeStorage.TryGetRecipe(recName, out Rec2))
                    {
                        Pipliz.Log.Write("{0}: Recipe {1} successfully removed", NAMESPACE == null ? "" : NAMESPACE, Rec.Name);
                        return(true);
                    }
                    else
                    {
                        Pipliz.Log.Write("{0}: Recipe {1} removal failed for unknown reason.", NAMESPACE == null ? "" : NAMESPACE, Rec.Name);
                        return(false);
                    }
                }
                else
                {
                    Pipliz.Log.Write("{0}: Recipe {1} not found.", NAMESPACE == null ? "" : NAMESPACE, recName);
                    return(false);
                }
            }
            catch (Exception)
            {
                Pipliz.Log.Write("{0}: tryRemoveRecipe has reached an exception.");
                return(false);
            }
        }