In order for the Silk Performer runtime to interpret parameters correctly, the following formal parameter modifiers can be used. The external function is called with a zero value of the specified type, which is false for Boolean, 0 for integer numbers, 0.0 for floating point numbers, NULL for string types and an empty list of unspecified type, which must not be modified, for lists.