Implementing Disconnect Mechanisms