Step, Strong and Stable