Fixed a shadowed variable name that seemed to work, but I do not trust
Peer sends heartbeat