I put an empty line here to differentiate the update command from the others since it's a composite that calls a number of the other more specific commands.