Google and Apple are fighting back