MSG_EXPECTATIONS += [
     _MsgParseExpectation(MsgTok.SERVER,
                          '001',  # RPL_WELCOME
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '002',  # RPL_YOURHOST
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '003',  # RPL_CREATED
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '004',  # RPL_MYINFO
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY,
                           MsgTok.ANY,
                           MsgTok.ANY,
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '250',  # RPL_STATSDLINE / RPL_STATSCONN
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '251',  # RPL_LUSERCLIENT
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '252',  # RPL_LUSEROP
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY,
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '253',  # RPL_LUSERUNKNOWN
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY,
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '254',  # RPL_LUSERCHANNELS
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY,
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '255',  # RPL_LUSERME
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '265',  # RPL_LOCALUSERS
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '265',  # RPL_LOCALUSERS
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY,
                           MsgTok.ANY,
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '266',  # RPL_GLOBALUSERS
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '266',  # RPL_GLOBALUSERS
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY,
                           MsgTok.ANY,
                           MsgTok.ANY)),
     _MsgParseExpectation(MsgTok.SERVER,
                          '375',  # RPL_MOTDSTART already implied by 1st 372
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),
 ]
 
 MSG_EXPECTATIONS += [
     _MsgParseExpectation(MsgTok.SERVER,
                          '005',  # RPL_ISUPPORT
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           (MsgTok.ANY, ':isupport'),
                           MsgTok.ANY),  # comment
                          idx_into_list=1),
     _MsgParseExpectation(MsgTok.SERVER,
                          '372',  # RPL_MOTD
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           (MsgTok.ANY, ':line'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          '376',  # RPL_ENDOFMOTD
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.ANY)),  # comment
     _MsgParseExpectation(MsgTok.SERVER,
                          '396',  # RPL_VISIBLEHOST
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
-                          (MsgTok.SERVER, 'set_me_attr:host'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
+                          (MsgTok.SERVER, 'setattr_me:host'),
                           MsgTok.ANY)),  # comment
 ]
 
 MSG_EXPECTATIONS += [
     _MsgParseExpectation(MsgTok.SERVER,
                          '900',  # RPL_LOGGEDIN
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
-                          (MsgTok.NICK_USER_HOST, 'set_me_attr:nickuserhost'),
-                          (MsgTok.ANY, 'set_db_attr:sasl_account'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
+                          (MsgTok.NICK_USER_HOST, 'setattr_me:nickuserhost'),
+                          (MsgTok.ANY, 'setattr_db:sasl_account'),
                           MsgTok.ANY)),  # comment
     _MsgParseExpectation(MsgTok.SERVER,
                          '903',  # RPL_SASLSUCCESS
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
-                          (MsgTok.ANY, 'set_db_attr:sasl_auth_state'))),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
+                          (MsgTok.ANY, 'setattr_db:sasl_auth_state'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          '904',  # ERR_SASLFAIL
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
-                          (MsgTok.ANY, 'set_db_attr:sasl_auth_state'))),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
+                          (MsgTok.ANY, 'setattr_db:sasl_auth_state'))),
     _MsgParseExpectation(MsgTok.NONE,
                          'AUTHENTICATE',
                          ('+',)),
 MSG_EXPECTATIONS += [
     _MsgParseExpectation(MsgTok.SERVER,
                          'CAP',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           ('NEW', ':subverb'),
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          'CAP',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           ('DEL', ':subverb'),
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          'CAP',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           ('ACK', ':subverb'),
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          'CAP',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           ('NAK', ':subverb'),
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          'CAP',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           ('LS', ':subverb'),
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          'CAP',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           ('LS', ':subverb'),
                           ('*', ':tbc'),
                           (MsgTok.LIST, ':items'))),
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          'CAP',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           ('LIST', ':subverb'),
                           (MsgTok.LIST, ':items'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          'CAP',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           ('LIST', ':subverb'),
                           ('*', ':tbc'),
                           (MsgTok.LIST, ':items'))),
                           MsgTok.ANY)),  # comment
     _MsgParseExpectation(MsgTok.SERVER,
                          '432',  # ERR_ERRONEOUSNICKNAME
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           MsgTok.NICKNAME,  # no need to re-use the bad one
                           MsgTok.ANY)),  # comment
     _MsgParseExpectation(MsgTok.SERVER,
 MSG_EXPECTATIONS += [
     _MsgParseExpectation(MsgTok.SERVER,
                          '332',  # RPL_TOPIC
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           (MsgTok.CHANNEL, ':CHAN'),
-                          (MsgTok.ANY, 'set_topic_attr:what'))),
+                          (MsgTok.ANY, 'setattr_topic:what'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          '333',  # RPL_TOPICWHOTIME
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           (MsgTok.CHANNEL, ':CHAN'),
-                          (MsgTok.NICK_USER_HOST, 'set_topic_attr:who'),
+                          (MsgTok.NICK_USER_HOST, 'setattr_topic:who'),
                           (MsgTok.ANY, ':timestamp'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          '353',  # RPL_NAMREPLY
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           '@',
                           (MsgTok.CHANNEL, ':channel'),
                           (MsgTok.LIST, ':names'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          '353',  # RPL_NAMREPLY
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           '=',
                           (MsgTok.CHANNEL, ':channel'),
                           (MsgTok.LIST, ':names'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          '366',  # RPL_ENDOFNAMES
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           (MsgTok.CHANNEL, ':channel'),
                           MsgTok.ANY)),  # comment
     _MsgParseExpectation((MsgTok.NICK_USER_HOST, ':joiner'),
 MSG_EXPECTATIONS += [
     _MsgParseExpectation(MsgTok.SERVER,
                          '401',  # ERR_NOSUCKNICK
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           (MsgTok.NICKNAME, ':target'),
                           MsgTok.ANY)),  # comment
     _MsgParseExpectation(MsgTok.SERVER,
                           (MsgTok.ANY, ':message'))),
     _MsgParseExpectation(MsgTok.SERVER,
                          'NOTICE',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           (MsgTok.ANY, ':message'))),
     _MsgParseExpectation((MsgTok.NICK_USER_HOST, 'set_user:sender'),
                          'NOTICE',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           (MsgTok.ANY, ':message'))),
     _MsgParseExpectation((MsgTok.NICK_USER_HOST, 'set_user:sender'),
                          'NOTICE',
                           (MsgTok.ANY, ':message'))),
     _MsgParseExpectation((MsgTok.NICK_USER_HOST, 'set_user:sender'),
                          'PRIVMSG',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
                           (MsgTok.ANY, ':message'))),
     _MsgParseExpectation((MsgTok.NICK_USER_HOST, 'set_user:sender'),
                          'PRIVMSG',
 MSG_EXPECTATIONS += [
     _MsgParseExpectation(MsgTok.NONE,
                          'ERROR',
-                         ((MsgTok.ANY, 'set_db_attr:connection_state'),)),
-    _MsgParseExpectation((MsgTok.NICK_USER_HOST, 'set_me_attr:nickuserhost'),
+                         ((MsgTok.ANY, 'setattr_db:connection_state'),)),
+    _MsgParseExpectation((MsgTok.NICK_USER_HOST, 'setattr_me:nickuserhost'),
                          'MODE',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
-                          (MsgTok.ANY, 'set_db_attr:user_modes'))),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
+                          (MsgTok.ANY, 'setattr_db:user_modes'))),
     _MsgParseExpectation(MsgTok.NICKNAME,
                          'MODE',
-                         ((MsgTok.NICKNAME, 'set_me_attr:nick'),
-                          (MsgTok.ANY, 'set_db_attr:user_modes'))),
+                         ((MsgTok.NICKNAME, 'setattr_me:nick'),
+                          (MsgTok.ANY, 'setattr_db:user_modes'))),
     _MsgParseExpectation(MsgTok.NONE,
                          'PING',
                          ((MsgTok.ANY, ':reply'),)),