flow recovery