Make custom ingredient optional on extension method