client/listener: All of authentication aside actually making changes.