Reworked recipe oredict checks, should fix #72.