WARNING! EXPLICIT LANGUAGE AND DIALOGUE!