Revert "New Recipe API"

This reverts commit ce5e2d1de58607046a0cbee5bbff387ac3f10b2b.