Shapeless recipe support