Note: Includes some harsh language: