Can you make sense of this "vegan" note? I sure can't. Thoughts?