Warning: strong language.