I'm having trouble understanding the difference between these two annotations and when to use one or the other. Could someone elaborate? I'd be happy to add something to the readme if only I could figure it out first :-)