Changes to the order of scheduling to try and reduce cross overs