Let's assume that you've been told a good joke and that you have at least one friendobviously, if those two conditions aren't met, the joke won't spread. There are two main obstacles preventing the spread of the joke. The first obstacle to spreading a joke is that you forget important details of the joke or that you don't do a good job of delivering the punch line. It doesn't matter how good the joke isif it's delivered inaccurately, its spread can be slowed down or even stopped altogether. The second obstacle is the lack of a proper social setting. You need to be in a situation where you can retell the joke. Not every social setting is appropriate for telling a joke; a serious business meeting, for example, is probably not the best place to tell a joke.