Small Steps Vs Big Steps