I'm trying to remove a custom recipe I created (well, actually remove it and then readd a different one with the same name / namespaced key. If I just remove the recipe from the recipeiterator then it goes away. However, if I remove it and then readd the new version (different layout), it keeps the old one and doesn't add the new one. Does anyone know why this is? Is the server storing the namespacedkey in memory somewhere and that's why it won't let me add a different one with the same name?