is usdc trustworthy