The Mississippi has long been used for transportation; however, navigation has been forced to accommodate its whims; deep-flowing but turbulent in times of flooding; placid but shallow to the point of non-navigability in times of drought. Other obstacles included swift and treacherous rapids, submerged rocks and boulders and uncharted sand bars and tree snags, which ended the life of many steamers in the nineteenth century.