Longest River in North America?

The Missouri RIver is considered the longest river in North America, and is tributary of the Mississippi (which I thought was the longest).