faster recovery for ios (might be interesting for other platforms too?)