made CnxHandler methods public to allow use from other packages