1) Disable TraitSet bubble up 2) Introduce Derived Tables as needed 3) excersise join cost