Recipe refactoring.