Added sharing recovery for While and Awhile