Increasing determinism in trading is good, and we should explore the trade offs to enhance onchain execution