SWEARING CONTAINED. #warning