Use disconnect instead of release