Better MOV extraction order
Optimisations