Add more functionality.

multiple changes done while being offline or behind restrictive
firewalls.