Add state to BlockingConnection addressing #301