Matei: commit #9 - optimisations.