cabo struggling