redo compat system