complexity trade-off