Epicor Function Tableset Output

When creating an epicor function that takes in a tableset and updates it, is it necessary to create an output signature for the tableset to pass back those changes or will it update automatically?