only react to set messages