use rescuable correctly