Ted Cruz takes on Deadspin