I kept the original approach here (copied from ActiveClientHandler). We can change it, but it will be not thrown anyway.