Before optimisation attempt