tractable to trader-upper