Also, we're passing here string when the definition below accepts step object. Is this line needed?