Support undefined steps properly