tradeoffs
not defined yet