is it ever possible for step[0] to be null/undefined?