Fix recipe duplication

Also add a polyfill for ingotIron registration
Minor bits of code cleanup