SMP working and tested.