somewhat dis-uglyfied active contact management