Moved default step to be a function of the method