Do not break compatibility with update(msg)