inline redo