A framework for avoiding knowledge leakage: evidence from engineering to order firms