Connection state experiment

See what you think of this pattern.