explicitly return for connect/disconnect