spencermountain compromise