Multi-client pattern.
Lazy connection.
Disconnect.