pass recovery fix