fix sovereignty of clients when using events