The Assembly Halo is now more forceful with checking the validity of a recipe. Closes #438