is usdc reliable