Warning: Strong language.