I think if you invite a friend that you know has gluten free or vegan (not sure what the word is..) issues, then you should take that in mind when you prepare the spread. But if a host doesn't know, or a random person shows up, I don't think you have to make something "just in case">