Warn stops grunt unless --force is used. I originally threw a grunt error, but I thought it might be useful to have the ability to continue. And for some reason it seems like an error just caused a warning in one plugin, but caused grunt to exit in another plugin. Sorry, I don't remember the details, but warn seemed more consistent.