Heart recovery function overhaul