stripped down s_msg_handlers.go