Why did Napoleon sign a treaty with the U.S. in 1810 agreeing to respect the neutrality rights of the U.S.?

AHe hoped this would hurt Britain.

BThe French were dependent on American goods.

CNapoleon feared war with the U.S.

DIt was a sign of respect for the U.S.