Why does the model need to know that the command it is issuing is curl-based?