We noticed that the list_soils function retrieves a different ranked soils list than rank_soils. As it turns out, ranked_soils uses slope (either the user entered slope, or slope from a secondary source as a fallback).
This begs the question, does including secondary slope data improve list_soils?
Acceptance Criteria