I guess China themselves are denying it