diff --git a/rfc/0004_ws2p_v1.md b/rfc/0004_ws2p_v1.md
index 5315b9ddd41213d3ef451c919e72a8b5b0242710..6a0244c1912cfa646df3bdcd412f14c463f62434 100644
--- a/rfc/0004_ws2p_v1.md
+++ b/rfc/0004_ws2p_v1.md
@@ -308,8 +308,9 @@ When the local node receives a HEAD message, it checks whether all of the follow
 2. The head has a block number equal to or greater than all cached heads for the same ws2pid  
 3. If the block number is equal to the cached head, the head is of a higher or equal version.  
 4. If the block number is equal to the cached head, and the version is identical, the step field is smaller.
+5. If the head pubkey is not a member, make sure there is an active ws2p connection with this pubkey.
 
-If all these conditions are respected, perform the following actions:  
+If all these conditions are respected, perform the following actions :  
 1. Save this head in the headCache, overwrite the existing head if it exists.  
 2. Increment the step field of this head then send it to all established ws2p connections.