Tagged perfect-polish