valid msgs + history