UP dart mechanic does more optimisations