- using send and recv should be changed to send_string and recv_string - The scenario of having multiple pubs/subs at the same time should be covered explicitly, I recommend.