Added pass recovering