Moved the check for empty step name to take place at step generation instead of example table value substitution