Some Chinese companies 'just firing cannons out there'