Explain the inclusion of curl and msgs.