Can noe reverse and keep order