Damn, this is rough!