Softimage SDK Programmer's Guide > Working with the SDK > Working with Return Values and Output Arguments >

# What is a Return Value?

A return value is any value that a function sends back to the caller. However, we are using it here to specifically mean values that are retrieved with the assignment operator (=). For example:

    // Get the user path from the application object
    var sPath = Application.InstallationPath( siUserPath );
    Application.LogMessage( sPath + " is the working path for the User." );

## Identifying Return Values from the Reference

Softimage uses return values in some of its scripting commands and methods. For example, the X3DObject.AddModel method returns the model it creates but the X3DObject.RemoveChild method removes nothing: