Everything up to Task re-ordering