Sets fully integrated. Even more optimisation done.