Improved reverse order